package com.xxxx.Mytest

/**
 * @program: test01
 * @description: 控制语句
 * @author: CoreDao
 * @create: 2021-03-02 15:57
 **/

object Test2 {
  def main(args: Array[String]): Unit = {
    /*println("请输入年龄：")
    var age = StdIn.readInt()*/

    /**
     * 判断逻辑体中只有一行内容可以省略大括号
     */
    /*if (age > 18 && age <100){
      println("成年啦")
    }else if(age > 0 && age < 18){
      println("未成年")
    }else{
      println("???")
    }*/

    /**
     * 循环
     * to 包含
     * until 不包含
     * 返回的都是Range
     * <- 等于集合的foreach
     */
    println(1 to 10)
    println(1 until 10)
    println(1 until 10,2)

    /**
     * for循环中可以追加if判断条件，多个之间分号隔开
     */
    for (i <- 1 to(10,2); if i > 3;if i<7){
      println(i)
    }
    for (i <- 1 to(10,2)){
      if(i > 3 && i < 7)
       println(i)
    }

    for (i <- 1 until 10){
      println(i)
    }

    for(i <- 1 to(10,2)){
      for (j <-1 until 10){
        if(i==j)
          println(i)
      }
    }

    /**
     * 没有自增自减
     */
    var num = 1
    num += 1
  }
}
